// 自动生成模板LegalBasis
package flaud

import (
	"github.com/flipped-aurora/gin-vue-admin/server/global"
)

// 法律依据 结构体  LegalBasis
type LegalBasis struct {
	global.GVA_MODEL
	ArticleNumber *string `json:"articleNumber" form:"articleNumber" gorm:"column:article_number;comment:法律依据的法条编号;" binding:"required"` //法条编号
	Title         *string `json:"title" form:"title" gorm:"column:title;comment:法律依据的标题;" binding:"required"`                            //标题
	Content       *string `json:"content" form:"content" gorm:"column:content;comment:法律依据的具体内容;type:text;" binding:"required"`          //内容
	Source        *string `json:"source" form:"source" gorm:"column:source;comment:法律依据的来源;"`                                            //来源
	Status        string  `json:"status" form:"status" gorm:"column:status;type:enum('有效','失效');comment:法律依据的有效性状态;"`                    //状态
}

// TableName 法律依据 LegalBasis自定义表名 LegalBasis
func (LegalBasis) TableName() string {
	return "LegalBasis"
}
